// var nan_ning = "/asset/get/s/data-1630552661640-gUYX6az2W_.json"; // 南宁市地图

var colors = [
  ["#1DE9B6", "#F46E36", "#04B9FF", "#5DBD32", "#FFC809", "#FB95D5", "#BDA29A", "#6E7074", "#546570", "#C4CCD3"],
  ["#37A2DA", "#67E0E3", "#32C5E9", "#9FE6B8", "#FFDB5C", "#FF9F7F", "#FB7293", "#E062AE", "#E690D1", "#E7BCF3", "#9D96F5", "#8378EA", "#8378EA"],
  ["#DD6B66", "#759AA0", "#E69D87", "#8DC1A9", "#EA7E53", "#EEDD78", "#73A373", "#73B9BC", "#7289AB", "#91CA8C", "#F49F42"],
];
// $.getJSON(nan_ning, function (json) {
// 注册地图
// echarts.registerMap("nan_ning", json);
// // console.info(json)
/**
 * 福建省	泉州市	泉州市	118.67	24.88	
福建省	泉州市	鲤城区	118.6	24.92	
福建省	泉州市	丰泽区	118.6	24.92	
福建省	泉州市	洛江区	118.67	24.95	
福建省	泉州市	泉港区	118.88	25.12	
福建省	泉州市	惠安县	118.8	25.03	
福建省	泉州市	安溪县	118.18	25.07	
福建省	泉州市	永春县	118.3	25.32	
福建省	泉州市	德化县	118.23	25.5	
福建省	泉州市	金门县	118.32	24.43	
福建省	泉州市	石狮市	118.65	24.73	
福建省	泉州市	晋江市	118.58	24.82	
福建省	泉州市	南安市	118.38	24.97	
 */

export const mapDataVal = [
  {
    name: '泉州市',
    value: [118.67, 24.88],
    itemStyle: {
      color: colors[0][1]
    }
  },
  {
    name: '鲤城区',
    value: [118.6, 24.92],
    itemStyle: {
      color: colors[0][2]
    }
  },
  {
    name: '丰泽区',
    value: [118.6, 24.92],
    itemStyle: {
      color: colors[0][3]
    }
  },
  {
    name: '洛江区',
    value: [118.67, 24.95],
    itemStyle: {
      color: colors[0][4]
    }
  },
  {
    name: '泉港区',
    value: [118.88, 25.12],
    itemStyle: {
      color: colors[0][5]
    }
  },
  {
    name: '惠安县',
    value: [118.8, 25.03],
    itemStyle: {
      color: colors[0][6]
    }
  },
  {
    name: '安溪县',
    value: [118.18, 25.07],
    itemStyle: {
      color: colors[0][7]
    }
  },
  {
    name: '永春县',
    value: [118.3, 25.32],
    itemStyle: {
      color: colors[0][8]
    }
  },
  {
    name: '德化县',
    value: [118.23, 25.5],
    itemStyle: {
      color: colors[0][9]
    }
  },
  {
    name: '金门县',
    value: [118.32, 24.43],
    itemStyle: {
      color: colors[1][0]
    }
  },
  {
    name: '石狮市',
    value: [118.65, 24.73],
    itemStyle: {
      color: colors[1][1]
    }
  },
  {
    name: '晋江市',
    value: [118.58, 24.82],
    itemStyle: {
      color: colors[1][1]
    }
  },
  {
    name: '南安市',
    value: [118.38, 24.97],
    itemStyle: {
      color: colors[1][1]
    }
  }
]
var mapData = [
  {
    name: '德化县',
    value: [118.23, 25.5],
    text: 100,
    itemStyle: {
      color: colors[0][1]
    }
  },
  {
    name: '永春县',
    value: [118.3, 25.32],
    text: 100,
    itemStyle: {
      color: colors[0][2]
    }
  },
  {
    name: '安溪县',
    value: [118.18, 25.07],
    text: 100,
    itemStyle: {
      color: colors[0][3]
    }
  },
  {
    name: '南安市',
    value: [118.38, 24.97],
    text: 100,
    itemStyle: {
      color: colors[0][4]
    }
  },
  {
    name: '惠安县',
    value: [118.8, 25.03],
    text: 100,
    itemStyle: {
      color: colors[0][5]
    }
  },
  {
    name: '晋江市',
    value: [118.58, 24.82],
    text: 100,
    itemStyle: {
      color: colors[0][6]
    }
  },
  {
    name: '石狮市',
    value: [118.65,24.73],
    text: 100,
    itemStyle: {
      color: colors[0][7]
    }
  }
];
// for (var i = 0; i < json.features.length; i++) {
//     console.log(json.features[i].properties.centroid)
//     mapData.push({
//         name: json.features[i].properties.name,
//         value: json.features[i].properties.centroid,
//         itemStyle: {
//             color: colors[1][i]
//         }
//     })
// }
// myChart.setOption({
const options = {
  // backgroundColor: '#051b4a',
  tooltip: {
    formatter: function (params) {
      // console.info(params)
      return "<div style = 'background:rgba(22,80,158,0.8);padding:20px;margin:0;color:#fff;font-size:12px;'>" +
        "<p style = 'padding:0;margin:0;'>地区：" + params.name + "</p>" +
        // "<p>发放总人数：4000</p>" + 
        // "<p>发放总金额：23465.23</p>" + 
        "</div>";
    }
  },
  geo: [{
    map: "泉州",
    itemStyle: {
      normal: {
        areaColor: "rgba(0,139,138,0.5)",
        borderColor: 'rgba(147, 235, 248, 1)',
        shadowColor: 'rgba(128, 217, 248, 1)',
        shadowOffsetX: -2,
        shadowOffsetY: 2,
        shadowBlur: 15
      },
      emphasis: {
        areaColor: '#0C1B5D',
        borderWidth: 0
      }
    },
    label: {
      emphasis: {
        show: false
      }
    },
    tooltip: {
      padding: 0,
      show: true,
      formatter: function (params) {
        // console.info(params)
        return "<div style = 'background:rgba(22,80,158,0.8);padding:20px;margin:0;color:#fff;font-size:12px;'>" +
          "<p style = 'padding:0;margin:0;'>地区：" + params.name + "</p>" +
          // "<p>发放总人数：4000</p>" + 
          // "<p>发放总金额：23465.23</p>" + 
          "</div>";
      }
    }
  }],
  series: [{
      type: 'scatter',
      coordinateSystem: "geo",
      label: {
        show: true,
        formatter: function (params) {
          console.log(params)
          return `${params.name}：\n 党员数（${params.data.memberTotal}）\n 党组织数 （${params.data.text}）`
        },
        position: 'right',
        fontSize: 18,
        color: '#FFFFFF'
      },
      symbolSize: 20,
      itemStyle: {
        normal: {
          //   color: "#04B9FF"
        }
      },
      data: mapData
    },
    {
      type: "effectScatter",
      coordinateSystem: "geo",
      symbolSize: 20,
      rippleEffect: {
        brushType: "stroke",
        color: "#04B9FF",
        scale: 5
      },
      itemStyle: {
        // normal: {
        //     color: "#04B9FF",
        //     shadowBlur: 10,
        //     shadowColor:  "#04B9FF"
        // }
      },
      data: mapData
    }
  ]
}
// });
// })

export default {
  centerData: (list) => {
    options.series[0].data = list
    options.series[1].data = list
    return options
  },
  mapDataVal
}